دسته بندی ها
15:45 1399/08/16
دلیل خطای Uncaught (in promise) cancel در sweet alert
سلام برای نمایش پیام گرافیکی از sweet alert استفاده می کنم. می خوام یک Confirm button برای تایید کاربر قبل از ارسال اطلاعات به سمت کنترلر نمایش بدم. دستور زیر رو برای این کار نوشتم.
swal({
title: "Are you sure?",
text: "You will not be able to recover this imaginary file!",
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
confirmButtonText: "Yes, delete it!",
cancelButtonText: "No, cancel plx!",
closeOnConfirm: false,
closeOnCancel: false
},
function (h) {
if (h === 'cancel') {
alert('Yes');
} else {
alert('No');
}
}
);
ولی با خطای زیر مواجه میشم
Uncaught (in promise) cancel
لطفا راهنمایی بفرمایید دلیل این خطا چی هست؟
ویرایش شده در چهارشنبه 8 تیر 1401 ساعت 11:59:05
مشخصات سوال کننده :
کاربر : pedram_khan
امتیاز کاربر : 277
رتبه کاربر : 6
به این سوال امتیاز بدهید
0
تعداد بازدید این سوال : 2550
پاسخ دهنده : saedbfd
14:15 1399/08/17
دلیل خطای Uncaught (in promise) cancel در sweet alert
شما کدهای خودتون رو برای استفاده از Confirm Box در sweet alert درست نوشتید ولی در نسخه جدیدتر sweet alert دستور catch اضافه شده که می تونید با استفاده از اون به راحتی قبل از ارسال اطلاعات به سمت سرور از کاربر تاییدیه بگیرید. به کدهای زیر دقت کنید.
swal({
title: "Are you sure?",
text: "You will not be able to recover this imaginary file!",
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
confirmButtonText: "Yes, delete it!",
cancelButtonText: "No, cancel plx!",
closeOnConfirm: false,
closeOnCancel: false
}).then(
function (h) {
if (h !== 'dismissed') {
alert('Yes');
}
}
).catch(() => swal.close());
});
کافیه فقط کدهای بالا رو کپی و پیست کنید و تست کنید.
آخرین سوالات ثبت شده
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- نمایش صفحه در پنجره جدید با کلیک روی لینک (تگ a) در Asp
- افزودن مقادیر به صورت دستی به List دریافت شده از ریپازیتوری
سوالات مرتبط
- حذف فایلها و دستورات Css و JavaScript اضافی
- جمع کردن (Collapse) منوی جانبی موقع لود فرم در پنل AdminLte
- دلیل خطای Identifier 'X' has already been declared در جی کویری چیست ؟
- جدا کردن سه رقم سه رقم اعداد در input با جاوااسکریپت
- محدود کردن تایپ عدد یا حروف با جاوا اسکریپت
- مقایسه بین فریم ورک های Angular و React.js و Vue js
- نمایش پیغام گرافیکی با جی کویری
- تفاوت Class Component و Functional Component در React.js چیست ؟
- پراپس (Props) در React.js چیست ؟
- مقایسه مقدار اینپوت باکس با type آن در جی کویری
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.
 
ورود